having natural boundaries (territory) - Turco Inglés Diccionario